6
תגובות

שאלה בקשר לYII

פתח pol292 ,
לא הבנתי למה המודול והרכיב נחוצים מה אפשר לעשות איתך ואיך להשתמש משהו יכול להסביר לי?

6 תשובות

avatar ענה intval ב 04 לפברואר 2012 #

לא הבנתי את השאלה. יהיה הרבה יותר נחמד אם יופיעו גם סימני פיסוק מדי פעם :)

avatar ענה pol292 ב 04 לפברואר 2012 #

אוקי,
אני לומד עכשיו את הYII FRAMEWORK.
ולא הבנתי את השימוש של הרכיב(Component), וגם של המודול(Module).

avatar ענה intval ב 04 לפברואר 2012 #

YII (פריימוורק) באופן כללי נותן לך X פונקציות כתובות שאתה יכול להשתמש בהם.
מה קורה אם אתה רוצה פונקציה נוספת שלא קיימת בפריימוורק ?
(לדוגמה YII תומכת בהזדהות, אבל אני רוצה לעשות הזדהות באמצעות פייסבוק)
אתה כותב עוד מחלקה שמרחיבה את אפשרויות הפריימוורק ומצרף אותה לפריימוורק. לזה קוראים רכיב.

מודול זה כמו הרחבה ל wordpress או כל מערכת מוכנה אחרת. אתה פשוט מעתיק אותו לתיקיה של האתר שלך והוא עובד. מודול זה מיני אפליקציה בפני עצמה שאפשר לצרף לאתר שלך. לדוגמה "שאלות PHP" יכול להיות מודול (שזה הוסף של models, controllers, views) ביחד.

במקום שאתה תעתיק עכשיו חמישים מודלים וקונטרולרים לאתר שלך בשביל לארגן שאולות-ותשובות
אתה מקבל תיקיה אחת שכוללת הכל, שנפרדת מהאתר (standalone). זה מודול.

כביכול הוסף של קונטרולרים / מודלים ורכיבים אחרים.

avatar ענה pol292 ב 04 לפברואר 2012 #

תודה,
ויש לי עוד שאלה איך להשתמש בזה?
וגם בקשר לfilter איך גורמים לו לרוץ אחרי הקוד? ואיך לגרום לו לדלג על filter או לנהל מה ירוץ אחרי מה?

avatar ענה intval ב 04 לפברואר 2012 #

לאט לאט קרא את המדריכים כאן
ואת המדריכים של אליהו באתר.

מסבירים שם היטב מה זה פילטרים, איך להישתמש בהם ומה הם עושים.
אחרי שתצליח לבנות כמה אתרים בסיסיים ב YII תחזור לעניין המודולים. לא צריך לקפוץ יותר יותר מדי עמוק.

avatar ענה pol292 ב 04 לפברואר 2012 #

אני פשוט שואל כי לא הבנתי שם את המדריכים כל כך.
בקשר למודולים אני רק רציתי להבין איך זה פועל (לא מתכוון להשתמש בזה בזמן הקרוב, אין בזה צורך בנתיים)
ובקשר לפילטרים לא הבנתי איך אני מגדיר מי ירוץ מתי ואיך?